<?php 
require_once '../Generique/header_complet.php';
?>

<?php
	
	$bdd = ouvrirBase();
	
	function listeCheickPoint( $bdd , $i )
	{
		if(isset( $_SESSION['modeCreationChapitre'],  $_SESSION['idChapitrePrecedent']) && $_SESSION['modeCreationChapitre'] == 1 )
		{
			$req = $bdd->prepare('SELECT etape FROM dil_chapitres WHERE dil_chapitres.id = :id ');
			$req->bindValue('id', $_SESSION['idChapitrePrecedent'], PDO::PARAM_INT);
			$req->execute();
			$donnees = $req->fetch();
			
			$reste = 3 - $donnees['etape'];
			
			if(verifierChapitre($bdd, $_SESSION['idChapitrePrecedent']))
			{
				$req = $bdd->prepare('SELECT * FROM dil_cheickpoints, dil_chapitres WHERE dil_chapitres.id = dil_cheickpoints.idChapitre 
					AND dil_chapitres.niveau = :niveau AND dil_cheickpoints.idHistoire = :histoire ');
						$req->bindValue('niveau', $_SESSION['niveau']+1, PDO::PARAM_INT);
						$req->bindValue('histoire',getHistoire($bdd, $_SESSION['idChapitrePrecedent']), PDO::PARAM_INT);
						$req->execute();
				
				echo 	"<br/><label for=\"suite".$i."\">Suite definie :</label><br/>
						<select name=\"suite".$i."\" id=\"suite".$i."\">";
				
				if( $reste > 0 )
				{
					echo "<option value=\"-1\">Nouveau Chapitre (reste " . $reste . ")" . "</option>";
				}
				
				echo "<option value=\"-2\">Fin" . "</option>";
						
				while( $donnees = $req->fetch() )
				{
					echo "<option value=\"" . $donnees['id'] . "\">Checkpoint : " . $donnees['titre'] . "</option>";
				};
				
				echo "</select>";
			}
		}
	}

	if( isset( $_SESSION['modeCreationChapitre'] ) && $_SESSION['modeCreationChapitre'] >= 1 && verifierAuteur( $bdd ) )
	{
		?>
			<form method="post" action="../Pages/finAjoutChapitre.php">
				<p>
					<label class="princ" for="titre">Titre du chapitre</label><br/>
					<input type="text" name="titre" id="titre" size="50" style="font-size:15px; font-weight: bold;" />
				</p>
				
				<p>
					<label class="princ" for="corpsText">Texte du chapitre</label><br />
					<textarea name="corpsText" id="corpsText" rows="10" cols="90" ></textarea>
				</p>
				
				
				<?php 
					if( !(isset( $_SESSION['modeCreationChapitre'] ) && $_SESSION['modeCreationChapitre'] == 2 ) )
					{	?>
							<p>
								<label class="princ" for="corpsChoix1">Premier choix (non optionnel)</label><br />
								<textarea name="corpsChoix1" id="corpsChoix1" rows="4" cols="90" ></textarea>
								<?php listeCheickPoint( $bdd , 1 ); ?>
							</p>
							
							<p>
								<label class="princ" for="corpsChoix2">Deuxi&egrave;me choix (non optionnel)</label><br />
								<textarea name="corpsChoix2" id="corpsChoix2" rows="4" cols="90" ></textarea>
								<?php listeCheickPoint( $bdd , 2 ); ?>
							</p>
							
							<p>
								<label class="princ" for="corpsChoix3">Troisi&egrave;me choix (optionnel)</label><br />
								<textarea name="corpsChoix3" id="corpsChoix3" rows="4" cols="90" ></textarea>
								<?php listeCheickPoint( $bdd , 3 ); ?>
							</p>
					<?php 
					}


				?>
				<p>

					<?php 
					
						$token = generer_token('ajout_chap');
						echo '<input type = "hidden" value="'.$token.'" name="tokenCA" />
							';
							
						$token = generer_token('droitEcriture');
						echo '<input type = "hidden" value="'.$token.'" name="tokenE" />
							';				
					?>
					<input type="submit" /> <input type="reset" />
				</p>
			</form>
			<p style="text-align:center"><i>
				Il est fortement conseillé d'écrire dans votre traitement de texte habituel et non directement dans le formulaire.
			</i></p>
		<?php 
	}
	else
	{
		echo '<p> Vous ne pouvez pas écrire</p>';
	}
?>
	
<?php include("../Generique/pied.php"); ?>
